package com.sttk.fastMark.camera.bean;

import com.sttk.fastMark.camera.basic.bean.SelBean;

import java.util.List;

public class WatermarkBean extends SelBean {

    private Integer img;
    private boolean isCustom;
    private CustomBean customBean;
    private CommonBean commonBean;

    public Integer getImg() {
        return img;
    }

    public void setImg(Integer img) {
        this.img = img;
    }

    public boolean isCustom() {
        return isCustom;
    }

    public void setCustom(boolean custom) {
        isCustom = custom;
    }

    public CustomBean getCustomBean() {
        return customBean;
    }

    public void setCustomBean(CustomBean customBean) {
        this.customBean = customBean;
    }

    public CommonBean getCommonBean() {
        return commonBean;
    }

    public void setCommonBean(CommonBean commonBean) {
        this.commonBean = commonBean;
    }

    public static class CustomBean {
        private boolean isOpenWaterVerification;
        private boolean isOpenLogo;
        private String logoPath;
        private boolean isOpenPersonalCard;
        private boolean isOpenCustomText;
        private String text;
        private boolean isOpenNumber;
        private String number;
        private boolean isOpenCount;
        private boolean isOpenTime;
        private boolean isOpenWeather;
        private boolean isOpenLocation;
        private boolean isOpenElevation;
        private boolean isOpenAzimuth;
        private boolean isOpenSpeed;
        private boolean isOpenLongitudeAndLatitude;
        private boolean isOpenDecibel;
        private boolean isOpenPhotographer;
        private PhotographerBean photographerBean;
        private List<String> customTextList;

        public boolean isOpenWaterVerification() {
            return isOpenWaterVerification;
        }

        public void setOpenWaterVerification(boolean openWaterVerification) {
            isOpenWaterVerification = openWaterVerification;
        }

        public boolean isOpenLogo() {
            return isOpenLogo;
        }

        public void setOpenLogo(boolean openLogo) {
            isOpenLogo = openLogo;
        }

        public String getLogoPath() {
            return logoPath;
        }

        public void setLogoPath(String logoPath) {
            this.logoPath = logoPath;
        }

        public boolean isOpenPersonalCard() {
            return isOpenPersonalCard;
        }

        public void setOpenPersonalCard(boolean openPersonalCard) {
            isOpenPersonalCard = openPersonalCard;
        }

        public boolean isOpenCustomText() {
            return isOpenCustomText;
        }

        public void setOpenCustomText(boolean openCustomText) {
            isOpenCustomText = openCustomText;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public boolean isOpenNumber() {
            return isOpenNumber;
        }

        public void setOpenNumber(boolean openNumber) {
            isOpenNumber = openNumber;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public boolean isOpenCount() {
            return isOpenCount;
        }

        public void setOpenCount(boolean openCount) {
            isOpenCount = openCount;
        }

        public boolean isOpenTime() {
            return isOpenTime;
        }

        public void setOpenTime(boolean openTime) {
            isOpenTime = openTime;
        }

        public boolean isOpenWeather() {
            return isOpenWeather;
        }

        public void setOpenWeather(boolean openWeather) {
            isOpenWeather = openWeather;
        }

        public boolean isOpenLocation() {
            return isOpenLocation;
        }

        public void setOpenLocation(boolean openLocation) {
            isOpenLocation = openLocation;
        }

        public boolean isOpenElevation() {
            return isOpenElevation;
        }

        public void setOpenElevation(boolean openElevation) {
            isOpenElevation = openElevation;
        }

        public boolean isOpenAzimuth() {
            return isOpenAzimuth;
        }

        public void setOpenAzimuth(boolean openAzimuth) {
            isOpenAzimuth = openAzimuth;
        }

        public boolean isOpenSpeed() {
            return isOpenSpeed;
        }

        public void setOpenSpeed(boolean openSpeed) {
            isOpenSpeed = openSpeed;
        }

        public boolean isOpenLongitudeAndLatitude() {
            return isOpenLongitudeAndLatitude;
        }

        public void setOpenLongitudeAndLatitude(boolean openLongitudeAndLatitude) {
            isOpenLongitudeAndLatitude = openLongitudeAndLatitude;
        }

        public boolean isOpenDecibel() {
            return isOpenDecibel;
        }

        public void setOpenDecibel(boolean openDecibel) {
            isOpenDecibel = openDecibel;
        }

        public boolean isOpenPhotographer() {
            return isOpenPhotographer;
        }

        public void setOpenPhotographer(boolean openPhotographer) {
            isOpenPhotographer = openPhotographer;
        }

        public PhotographerBean getPhotographerBean() {
            return photographerBean;
        }

        public void setPhotographerBean(PhotographerBean photographerBean) {
            this.photographerBean = photographerBean;
        }

        public List<String> getCustomTextList() {
            return customTextList;
        }

        public void setCustomTextList(List<String> customTextList) {
            this.customTextList = customTextList;
        }
    }

    public static class CommonBean {
        private String theme;
        private String people;
        private String location;
        private String themeColor;

        public String getTheme() {
            return theme;
        }

        public void setTheme(String theme) {
            this.theme = theme;
        }

        public String getPeople() {
            return people;
        }

        public void setPeople(String people) {
            this.people = people;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public String getThemeColor() {
            return themeColor;
        }

        public void setThemeColor(String themeColor) {
            this.themeColor = themeColor;
        }
    }

    public static class PhotographerBean {
        private String title;
        private String content;

        public PhotographerBean() {
        }

        public PhotographerBean(String title, String content) {
            this.title = title;
            this.content = content;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }
    }

}
